#ifndef DECHIFFREURLUA_H_
#define DECHIFFREURLUA_H_

extern "C" {
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"
}
#include <iostream>
using namespace std;
#include <vector>

class DechiffreurLUA
{
	public:
		DechiffreurLUA();
		int charger(char *fichier);
		int varEntier(char *nom);
		char* varString(char *nom);
		void varTableau(char *nom, int tableau[]); 
		void varMatrice(char *nom, int matrice[][20], int taille);
		int execute(char *nom, vector<int> parametres);
		void fermeture();
		
		
	private:
		void printTable(int tableau[]);
		lua_State *_lua;
};
#endif /*DECHIFFREURLUA_H_*/
